package com.boco.biinjectionserviceapi.entity;

import java.util.Date;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.Date;


/**
 * 高血压患者随访卡(GxyHzsfk)实体类
 *
 * @author sunshixiong
 * @since 2019-05-20 09:52:41
 */
@Data
@ApiModel(description = "高血压患者随访卡")
public class GxyHzsfk implements Serializable {

    private static final long serialVersionUID = -73331880433054196L;

    @ApiModelProperty("管理机构代码:复合主键；组织机构代码")
    private String yljgdm;

    @ApiModelProperty("高血压随访卡ID:复合主键")
    private String vid;

    @ApiModelProperty("高血压管理卡ID:关联高血压患者管理卡")
    private String cid;

    @ApiModelProperty("危险分层代码:单选：1：低危层；2：中危层；3：高危层；4：很危层")
    private String wxfcdm;

    @ApiModelProperty("危险分层名称")
    private String wxfcmc;

    @ApiModelProperty("高血压管理分组:1：一组重点组；2：二组好转组；3：三组稳定组；4：一般管理对象")
    private String gxyglfz;

    @ApiModelProperty("定转组情况:1：初次定组；2：维持原组不变；3：定期转组；4：不定期转组")
    private String dzzqk;

    @ApiModelProperty("随访方式代码:CV06.00.207随访方式代码表")
    private String sffsdm;

    @ApiModelProperty("随访方式名称")
    private String sffsmc;

    @ApiModelProperty("本次随访管理状态代码:单选1：继续随访；2：暂时性失访；3：失访")
    private String bcsfglzt;

    @ApiModelProperty("本次随访管理状态名称")
    private String bcsfglztmc;

    @ApiModelProperty("失访原因代码:单选：1：死亡；2：迁出；3：拒访；4：其他如BCSFGLZT选3时必填")
    private String sfyydm;

    @ApiModelProperty("失访原因名称:如SFYY选其他时必填")
    private String sfyymc;

    @ApiModelProperty("目前症状代码:1：无症状；2：头痛头晕 ；3：恶心呕吐；4：眼花耳鸣；5：呼吸困难；6：心悸胸闷；7：鼻衄出血不止；8：四肢发麻；9：下肢水肿；10：面色苍白或潮红；11：视力模糊；12：烦躁；13：其他可多选，多个以“;”间隔")
    private String mqzzdm;

    @ApiModelProperty("目前症状名称:当MQZZDM选13时必选")
    private String mqzzmc;

    @ApiModelProperty("目前非药物治疗措施代码:1：限盐；2：减少吸烟量或戒烟；3：减少饮酒量或戒酒；4：减少膳食脂肪；5：减轻体重；6：有规律体育运动；7：放松情绪；8：以上情况全无可多选，多个以“;”间隔")
    private String mqfywzlcs;

    @ApiModelProperty("服药依从性代码:2.16.156.10011.2.3.2.12，1：规律，2：间断，3：不服药")
    private String fyycx;

    @ApiModelProperty("不规律服药原因代码:单选：1：经济原因；2：忘记；3：不良反应；4：配药不方便；99：其他当FYYCX选2时必填")
    private String bglfyyy;

    @ApiModelProperty("不规律服药原因名称")
    private String bglfymc;

    @ApiModelProperty("不服药原因代码:1：经济原因；2：忘记；3：不良反应；4：配药不方便；5：不需药物治疗；99：其他当FYYCX选3时必填")
    private String bfyyy;

    @ApiModelProperty("不服药原因名称")
    private String bfyyymc;

    @ApiModelProperty("舒张压")
    private Integer szy;

    @ApiModelProperty("收缩压")
    private Integer ssy;

    @ApiModelProperty("身高(cm)")
    private Integer sg;

    @ApiModelProperty("体重(kg)")
    private Integer tz;

    @ApiModelProperty("目标体重（kg）")
    private Integer mbtz;

    @ApiModelProperty("体质指数:根据体重（kg）除以身高平方（m2）计算出的指数")
    private Integer bmi;

    @ApiModelProperty("目标体质指数")
    private Integer mbbmi;

    @ApiModelProperty("运动方式说明")
    private String ydfssm;

    @ApiModelProperty("运动频率代码:CV03.00.111 身体活动频率代码")
    private String ydpldm;

    @ApiModelProperty("运动频率名称")
    private String ydplmc;

    @ApiModelProperty("目标运动频率代码:CV03.00.111 身体活动频率代码")
    private String mbydpldm;

    @ApiModelProperty("目标运动频率名称")
    private String mbydplmc;

    @ApiModelProperty("运动时长:单位：min")
    private Integer ydsc;

    @ApiModelProperty("目标运动时长:单位：min")
    private Integer mbydsc;

    @ApiModelProperty("心率（次/min）:单位：次/min")
    private Integer xl;

    @ApiModelProperty("阳性体征")
    private String qtyxtz;

    @ApiModelProperty("日吸烟量:单位：支")
    private Integer rxyl;

    @ApiModelProperty("目标日吸烟量:单位：支")
    private Integer mbrxyl;

    @ApiModelProperty("日饮酒量:单位：两")
    private Integer ryjl;

    @ApiModelProperty("目标日饮酒量:单位：两")
    private Integer mbryjl;

    @ApiModelProperty("摄盐量分级代码:1：轻；2：中；3：重")
    private String sylfjdm;

    @ApiModelProperty("目标摄盐量分级代码:1：轻；2：中；3：重")
    private String mbsylfjdm;

    @ApiModelProperty("随访饮食合理性评价类别代码:1：合理；2：基本合理；3：不合理")
    private String sfyshlxpjlbdm;

    @ApiModelProperty("心理调整评价结果代码:1：良好；2：—般；3：差")
    private String xltzpjjgdm;

    @ApiModelProperty("随访遵医行为评价结果代码:2.16.156.10011.2.3.2.27  。1：良好；2：—般；3：差")
    private String sfzyxwpjjgdm;

    @ApiModelProperty("药物不良反应标志:0：无；1：有")
    private String ywblfybz;

    @ApiModelProperty("药物不良反应描述")
    private String ywblfyms;

    @ApiModelProperty("并发症情况编码:1：缺血性卒中；2：脑出血；3：短暂性脑缺血发作(TIA)；4：心肌梗死；5：心绞痛；6：冠状动脉血运重建史；7：慢性心力衰竭；8：充血性心力衰竭；9：糖尿病肾病；10：肾功能衰竭（血肌酐：男性>=1.5mg/dl，女性>=1.4mg.dl，蛋白尿>=300mg/24h）；11：外周血管疾病；12：视网膜病变(出血或渗出，视乳头水肿)；13：糖尿病；14：夹层动脉瘤；15：症状性动脉疾病16：以上情况 " +
            "均无可多选，用分号”;”隔开")
    private String bfzbm;

    @ApiModelProperty("并发症情况名称")
    private String bfzmc;

    @ApiModelProperty("是否接受过健康教育:0：无；1：有")
    private String sfjsgjkjy;

    @ApiModelProperty("健康处方建议编码:1-1：去医院确定治疗方案；1-2：坚持按医嘱服药；1-3：需要调整方案；1-4：去医院进一步确诊；2-1：定期测量血压；2-2：增加测量血压频率；2-3：接受技能指导；3-1：阅读发放的宣传材料；4-1：限制烟量或戒烟；4-2：戒烟；4-3：避免被动吸烟；5-1：减少或不要饮酒；6-1：限钠盐（<1斤/3人*月）；6-2：减少脂肪食品摄入；6-3：增加鱼、禽、奶制品摄入；6-4：增加新鲜 " +
            "水果蔬菜摄入；6-5：减少谷类，面制品摄入；7-1：开始低强度的运动；7-2：接受技能指导；7-3：逐步增加运动强度或延长运动时间；7-4：逐步减少运动强度或缩短运动时间；8-1：放松心情，调节睡眠，注意休息多选用分号”;”隔开")
    private String jkcfjybm;

    @ApiModelProperty("健康处方建议名称:多选用分号”;”隔开")
    private String jkcfjymc;

    @ApiModelProperty("健康处方建议患者接受程度代码:1：完全接受；2：勉强接受；3：不接受")
    private String jkcfhzjscdm;

    @ApiModelProperty("随访评价结果代码:CV05.10.012随访评价结果代码")
    private String sfpjjgdm;

    @ApiModelProperty("随访评价结果名称")
    private String sfpjjgmc;

    @ApiModelProperty("随访医生工号")
    private String sfysgh;

    @ApiModelProperty("随访医生姓名")
    private String sfysxm;

    @ApiModelProperty("随访日期")
    private Date sfrq;

    @ApiModelProperty("下次随访日期")
    private Date xcsfrq;

    @ApiModelProperty("随访医疗机构代码")
    private String sfyljgdm;

    @ApiModelProperty("随访医疗机构名称")
    private String sfyljgmc;

    @ApiModelProperty("责任医生工号")
    private String zrysGh;

    @ApiModelProperty("责任医生姓名")
    private String zrysXm;

    @ApiModelProperty("登记人员工号:医护人员字典表")
    private String djrygh;

    @ApiModelProperty("登记人员姓名")
    private String djryxm;

    @ApiModelProperty("转诊标志:1：是；2：否")
    private String zzbz;

    @ApiModelProperty("转诊原因")
    private String zzyy;

    @ApiModelProperty("转入医疗机构名称")
    private String zryljgmc;

    @ApiModelProperty("转诊科室编码")
    private String zzksbm;

    @ApiModelProperty("转诊科室名称")
    private String zzksmc;

    @ApiModelProperty("密级:见第1章说明（7）")
    private String mj;

    @ApiModelProperty("修改标志:1 正常;2 修改;3 撤销")
    private String xgbz;

    @ApiModelProperty("数据业务生成时间:业务操作数据业务生成时间")
    private Date sjscsj;

    @ApiModelProperty("时间戳")
    private Date insertTimestamp;

    @ApiModelProperty("个人档案唯一索引")
    private String empi;


}
